home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
bytesc88.arc
/
FWRITE.C
< prev
next >
Wrap
Text File
|
1987-10-04
|
1KB
|
31 lines
#define NOCCARGC /* no argument count passing */
#include clib.def
extern int Ustatus[];
/*
** Item-stream write to fd.
** Entry: buf = address of source buffer
** sz = size of items in bytes
** n = number of items to write
** fd = file descriptor
** Returns a count of the items actually written or
** zero if an error occurred.
** May use ferror(), as always, to detect errors.
*/
fwrite(buf, sz, n, fd) char *buf; int sz, n, fd; {
if(write(fd, buf, n*sz) == -1) return (0);
return (n);
}
/*
** Binary-stream write to fd.
** Entry: fd = file descriptor
** buf = address of source buffer
** n = number of bytes to write
** Returns a count of the bytes actually written or
** -1 if an error occurred.
** May use ferror(), as always, to detect errors.
*/
write(fd, buf, n) int fd, n; char *buf; {
return(Uwrite(buf,fd,n));
}